Yes they were completely okay with IBC Seychelles. They didn't ask for company/or personal tax ID numbers.
They didn't ask any addition information about KYC, just the usual stuff, average order value, subscription or no, monthly volumes︀ and all that.
Payment methods are VISA/DEBIT Cards those were the main ones that I︁ did need, they also do offer QIWI, WebMoney, Yandex Money, SEPA.
They do work worldwide,︂ I have open accounts in USD/EUR and RUB.
The process was hard because it was︃ so time consuming, it took me like 5-8 weeks to get it up and running.︄
Seychelles IBC is great for my business type and if you think outside the box︅ you can always find a good solution.