You made it really difficult for your self with that company structure.
Where do you live? You realize that you get taxed where you live and not where the company is right? If you still want to do it this way, setup a UK LTD first apply for a merchant account with for instant Stripe, 2co...