About Checkout Technology Ltd (12785792) United Kingdom