About Kloe Ltd (11895619) United Kingdom