About Keeper Holdings Ltd (12165686) United Kingdom