Tag: Armughan Ahmad

Appen Limited appoints Armughan Ahmad CEO and president

Armughan Ahmad will be stepping in as CEO of Appen Limited in an effort to restore the company's flagging revenue.