20.04.2021

Luxcara signs one of Europe’s largest onshore wind PPAs with Amazon