Three top jobs are being vacated as part of a business reorganisation that began more than a year ago at the global specialty re/insurer, Canopius Group.
It means the departure from the company of thr…
It means the departure from the company of thr…