Octopus invests in 600MW Spanish renewables trioBy reNEWS EditorialSeptember 4, 2025 Company expands portfolio with new solar and battery storage projects