18 July 2023

ILS platform Vesttoo begins investigation amid fraud claims