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