Ahmed Kherati Email

Director Finance And Administration . Malta

Current Roles

Employees:
630
Revenue:
$196M
About
Malta is building a new type of electro-thermal energy storage system that can collect and store energy from any source (i.e. wind, sun, or fossil fuels), in any location and for long durations, and dispatch it as electricity on demand.
Malta Address
One Broadway
Cambridge, MA
United States

Past Companies

Malta IncDirector of Finance And Administration
Candela MedicalFinance Manager
United Site ServicesFinancial Analyst FP&A and M&A

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.