I want to know if Satchelpay is legit and if they are worth opening a bank account & Merchant account for our UK business?
https://satchel.eu/
Would be nice with some first hand experience please?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.