Ontor Web - Freelancer Web Designer Developer In KL is located in Kuala Lumpur, Malaysia on Block E, 4.8-C International Islamic University Malaysia (UIA), Jalan Gombak. Ontor Web - Freelancer Web Designer Developer In KL is rated 4.9 out of 5 in the category website designer in Malaysia.
Address
Block E, 4.8-C International Islamic University Malaysia (UIA), Jalan Gombak