Super Payments Limited

Super Payments Limited
Location
Address
123 Buckingham Palace Road
London, ,  SW1W 9SH
United Kingdom
London, ,  SW1W 9SH
United Kingdom
About Seller
Back to top
Super powers free payments forever for businesses, and more rewarding shopping for our members, so everyone wins.
We want businesses and shoppers to keep more of their money. We’re making it possible by eliminating the high fees on the internet charged by payments and digital advertising companies so that businesses can pass on these extra savings as cashback.