About Kuchi Ltd (11799271) United Kingdom