IGO Limited appoints Ivan Vella as new CEO and Managing Director June 13, 2023 Perth, Australia: IGO Limited has announced the appointment of Mr Ivan Vella as its new Chief Executive Officer (CEO) and Managing Director. The selection of...