Map Location
NPS Clutch Sdn. Bhd.
No.11, Jalan 1/46A, Off Jalan Selingsing 7, Taman Niaga Waris, 51200, Kuala Lumpur, WP Kuala Lumpur, Malaysia