Orang Tua Group's IT department is led by Candra Setianto (IT Director Operational) and has 136 employees.
Novita Tha
Data Analyst Manager
Looking for a particular Orang Tua Group employee's phone or email?