Map Location
New Technology & Innovation Sdn Bhd
Lot 27, Medan Setia Satu, Plaza Damansara, Bukit Damansara, 50490, Kuala Lumpur, WP Kuala Lumpur, Malaysia