Appen Limited heeft de benoeming aangekondigd van de heer Ahmad Armughan als directeur van het bedrijf. De datum van benoeming is 25 januari 2023.