Ember corporate office is located in 1 Mentmore Terrace, London, Greater London, E8 3PN, United Kingdom and has 11-50 employees.
ember
Departments
Number of employees
C-Suite
1
Engineering & Technical
1
Operations
1
| Location | People at location |
| Europe | 11-50 |
| Asia | 1-10 |
| North America | 1-10 |
Ember is a global energy think tank focused on accelerating the clean energy transition through data and policy analysis. The organization provides open data and insights on electricity systems, targeting various regions and countries to inform and support energy transitions. Ember's intended clients include policymakers, researchers, and organizat... Read More