About Kloche Ltd (12199365) United Kingdom