site logo

Investment firm Ullico buys 24% stake in 1.3 GW renewables portfolio

Getty Images