Top Indian IT companies Tata Consultancy Services, Infosys, HCL Technologies and Wipro have seen their margins erode as they battle a higher sector-wide talent churn and try to retain employees. …