Defra Investor

Defra is the UK government department responsible for policy and regulations on the environment, food and rural affairs

Founded Date: 2001
Investor Type: Government Office
Estimated Revenue: Less than $1M
Employee Number: 10001+
Headquarters: London, England, United Kingdom