6 October 2023

Unreliable data adds 10% to reinsurance premiums, claims Supercede