21 January 2025

Lloyd's London Bridge investment platform reaches $1.92bn deployed