Ecosystem Registry

Centre for the Development and Evaluation of Complex Interventions for Public Health Improvement

University or research institute · Cardiff, United Kingdom · Founded 2009

University or research institute in Cardiff, United Kingdom, founded 2009. Part of the Innovative EcoSystems registry.

decipher.uk.net