ECHEL MEHRA PVT LTD - CIN U01119CH1972PTC003100 | Company