Share

Europe’s largest investor in solar power. Their solar and wind assets are valued at over £3 billion.