IGO Limited appoints Ivan Vella as new CEO and Managing Director
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 Mr Vella concludes an extensive global search and assessment process following the untimely passing of…