29 July 2025

Phoenix Group backs Luxembourg sustainable energy firm with €120m