Buy Ipca Laboratories, target price Rs 2205: ICICI Direct | Sharefundss