About Kesloo Holdings Ltd (12207167) United Kingdom