Map Location
NTR Newtech Resources Sdn. Bhd.
108A, Jalan Tan Sri Teh Hwe Lim, 11600, Jelutong, Pulau Pinang, Malaysia