NBCC Commercial Space, 10th Floor, Tower 2, Kidwai Nagar, Sarojini Nagar, South-West Delhi, Delhi, India- 110023 Corporate Identity Number (CIN): U35107DL2024GOI432137
Terra Clean Ltd (TeCL), a Wholly Owned Subsidiary of IOC