ICICIdirect maintains hold on Amber Enterprises, target price Rs 945 | Sharefundss