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