About Yoyo Design & Manufacture (ningbo) Limited (09713784) United Kingdom