28 October 2019

Achilles Sofroniou leaves CIO role at Canopius Group