9 June 2025: BioSeed – Early Stage Life Sciences Investment – London