About Connect Payments Ltd (11794026) United Kingdom