About Paymenex International Ltd (10241957) United Kingdom