Buy TeamLease Services, target price Rs 3820: ICICI Direct | Sharefundss