selected country
Malaysia

Omphalos Computers Sdn Bhd

Business address
No. 31 Jalan Su26 Taman Perindustrian Selayang Utama, 68100, Batu Caves , Malaysia
Phone
60361389022
Fax
60361372022