Solar ISG Renewables Signs 15-Year Corporate PPA with Anglian Water for 28MW Solar Project byThomas KnightOctober 23, 2024