IPBPAY is the registered trademark of Kaf International Payment Business Ltd, a limited company registered in England and Wales with registered number 14815623. Registered Address: 20 Birchin Lane, Birchin Court, Bank, London, United Kingdom, EC3V 9DU.