Buy Tata Consultancy Services, target price Rs 2530: ICICI Direct | Sharefundss