Tata Consultancy Services (TCS) is facing scrutiny over its alleged misuse of L-1A manager visas in the US. This and more in todays ETtech Top 5.
Tata Technologies Ltd., incorporated in the year 1994, is a Small Cap company (having a market cap of Rs 29,246.67 Crore) operating in IT Software sector. Tata Technologies Ltd. key Products/Revenue ...