About Flex Checkout Ltd (12874026) United Kingdom