TheiaBeta/Article
Octopus Energy Acquires Six Wind Projects in France for €584m Investment - Theia