Defra Investor
Defra is the UK government department responsible for policy and regulations on the environment, food and rural affairs
Founded Date:
2001
Headquarters:
London, England, United Kingdom
Employee Number:
10001+
Estimated Revenue:
Less than $1M
Investor Type:
Government Office