Just adding a note here.
I have created two AdvCash business accounts.
One I created via the website. For this they asked me for a ton of documents and KYC stuff.
For the second, first I created a personal account. Then I asked by the contact form to upgrade it to a business account. 24 hours later and I have a verified business account. They only wanted the name, address, website, certificate of incorporation and certificate of incumbency. If I remember they did not require them to be certified. There were no other questions, like on what I would use the account for. Quickest opening experience.