Sorry but you made the mistake. And then you made another one in trying to fix the first one.
The only sound approach is to have your corporation, which owns the money (not you), open a bank account that belongs to the corporation. It will have to be in the UK.
Is that a problem because you don't live in the UK? Maybe you should have thought about it before you chose to create a company in the UK. Why create a company if you can't create a bank account at the same time? How did you expect to have the company make money?
If you thought you could just use a bogus company front and cash the checks on your personal account with no records, well, you don't deserve much help.
The only sound approach is to have your corporation, which owns the money (not you), open a bank account that belongs to the corporation. It will have to be in the UK.
Is that a problem because you don't live in the UK? Maybe you should have thought about it before you chose to create a company in the UK. Why create a company if you can't create a bank account at the same time? How did you expect to have the company make money?
If you thought you could just use a bogus company front and cash the checks on your personal account with no records, well, you don't deserve much help.