This website is owned and operated by Faster Payments Scheme Limited (company number 07751778) registered in England and Wales. Registered office 2 Thomas More Square, London, EIW lYN. Faster Payments Scheme Limited is regulated as the payment scheme operator of the Faster Payment Service by the Payments Scheme Regulator. Vat number: GB 133239435 Copyright © Faster Payments Scheme Limited 2016-2024