25 July 2024

ILS managers Twelve Capital and Securis Investment Partners to merge