- SERVICE PROVIDER
Embla Health UK Limited
This is an organisation that runs the health and social care services we inspect
Map and contact details
Embla Health UK Limited
24 Greville Street
London
EC1N 8SS