Ali Mousa Holding's IT department is led by Naveen Sajudeen (Engineering Manager) and has 80 employees.
Ihsan Nasweef
Estimation Engineer
Looking for a particular Ali Mousa Holding employee's phone or email?