1 May 2026

Octopus Energy invests $500m in reforestation carbon deal