About Iban 2 Iban Transaction & Payment Solutions Ltd (12801735) United Kingdom