About Kachi Ltd (10161590) United Kingdom