I Tech Ecu Auto Part Sdn Bhd is located at: No 31 , Jalan Batai Laut 5 , Tmn. intan ,, 41300 Shah Alam, Malaysia.