Starr, an insurance and investment organisation, has appointed Igor Di Beo as its new Chief Executive Officer (CEO) of Brazil, effective 23rd March 2026.