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