Stera Energy aim to be the pioneer in China for deployment of energy storage and power generation solutions.
1885 St James Pl
Houston, 77056
Stera Energy’s HQ is located at 1885 St James Pl, Houston
Stera Energy’s official website is steraenergy.com
Stera Energy’s revenue is $5M - $20M
Stera Energy has 51 - 200 employees
Stera Energy is in the industry of: Renewable Energy