About Yicoo Technology Co. Ltd (13616747) United Kingdom