Moixa
Developer of distributed energy storage, aggregation and smart DC technologies.
Launch date
Employees
Market cap
-
Enterprise valuation
€40—61m (Dealroom.co estimates May 2019.)
Company register number 05753915
London England (HQ)
Authorizing premium user...