You should be aware that there is no obligation for limited companies to have a business bank account. However, it is usually a good idea to have one.
Furthermore, you don't need to be a UK resident to open a business bank account but most banks will not deal with you due to higher costs and fraud concerns.
P.S. your company does not require a UK-based bank account. You can open a business bank account in your country in the name of your LTD company in the UK. You will need to have your company documents (Certificate of Incorporation and Memorandum & Articles of Association) apostilled.
You should be aware that there is no obligation for limited companies to have a business bank account. However, it is usually a good idea to have one.
Furthermore, you don't need to be a UK resident to open a business bank account but most banks will not deal with you due to higher costs and fraud concerns.
P.S. your company does not require a UK-based bank account. You can open a business bank account in your country in the name of your LTD company in the UK. You will need to have your company documents (Certificate of Incorporation and Memorandum & Articles of Association) apostilled.