25.03.2021

Luxcara closes Europe’s largest as-produced PPA for wind farms in Sweden and Finland