Does setting up an offshore company mean automatically opening a bank account for the company?

No. for opening a bank account you need to mention the requirements of the company in the form.

Read more: