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