16 October 2025

'Investors don't know what we do', says Europe's biggest DFI