Global grid-scale battery energy storage developer and operator managing the full project lifecycle from development to operations; active across the UK, Australia, and New Zealand.
Locations
London, United Kingdom (Headquarters)
31-34 Alfred Place, London, Greater London, WC1E 7DP, United Kingdom