Current Companies
Tetra tech india limited
Location: KOCHHAR & CO.; SUITE NO. 1120-21; 11th FLOOR; TOWER A; DLF TOWERS JASOLA; JASOLA DISTT CENTRE; NEW DELHI; South Delhi; Delhi; 110025; India
Founded: 04/04/1997
Details:
Designation: Director
Appointment: 29/08/2014