Texas-based developer Stella orders 480MWh battery storage from China’s CLOU

China-headquartered energy storage system integrator and manufacturer CL Energy Storage Corporation (CLOU) has won an order in the US for “approximately” 480MWh of battery storage equipment.