About Shenzhen Iquicker Tech Co. Ltd (09304145) United Kingdom