Umbra's IT department is led by Tariq Jamal (Chief Information Officer) and has 20 employees.
Matthew Anttila
Data Analyst
Kher Tan
IT Lead, Asia
Shreyank Jadiya
Web Developer
Tariq Jamal
Chief Information Officer
Looking for a particular Umbra employee's phone or email?