If this is a business account why do they want your passport? And why are you paying with a personal bank card rather than a business one? Or do I misunderstand?
It’s entirely ordinary to carry on a business as a sole trader.
That is you, for tax and legal purposes in the jurisdictions within which you reside, an individual, operating a business by yourself as yourself.
They may want proof that you, the human filling out this form, are authorized to publish apps, communications, etc. as the company you say you represent.