Hi there,
I understand a non-UK / non-EU resident can form a company and open a bank account in the UK but I have a few questions that I hope the community here can help me with.
To give you an idea, we are looking to use the UK company that we will form, to work with a local payment gateway...