Long-duration energy storage pioneer building liquid air energy storage (LAES) plants to store excess renewable energy for the grid.
First Floor, Hobhouse Court, Suffolk Street, London, Greater London, SW1Y 4HH, United Kingdom