About Kenchee Ltd (12642677) United Kingdom