19 June 2024

Octopus Energy signs first US renewables deal