Have you tried Payoneer? And Wise ? Since Seychelles is in Africa, I believe these are the only EMI options that might be willing to open a business account for you.
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.