About Keeper & Co. Limited (11332455) United Kingdom