Downing divests biomethane producer, UK

Downing has sold UK biomethane producer Ixora Energy to Engie in a deal valued at £64.8 million

Blurred image of IJGlobal article content