About Swiftpay By Swiftswitch Ltd (10484505) United Kingdom