8 November 2023

Beazley's £100m impact fund partially deployed