Just a quick thing on Alibaba, been dealing with a few companies, getting prices etc but Shenzhen Huizhizhen Smart Technology Co Ltd are by far the best to deal with, very punctual with messages, very helpful with advice there has been an issues with an order input in but they have went out of their way to resolve the issue and keeping me updated daily with timescales for shipping etc.