Defra Investor

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

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