Nirmal Bang maintains buy on UPL, target price Rs 686 | Sharefundss