About Kimushi Ltd (12989611) United Kingdom