About Kai Leech Ltd (13199333) United Kingdom