
Terrajoule
Modular 2MW solar power stations with storage, dispatching clean energy 24 hours per day.
Employees
Enterprise value
$46—69m
Authorizing premium user...
Modular 2MW solar power stations with storage, dispatching clean energy 24 hours per day.