29 October 2025

SDCL backs German energy provider with €100m