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...