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