Buy Nesco, target price Rs 745: ICICI Direct | Sharefundss