Opening of business bank account
Instead of giving you a lengthy answer allow me to refer you to the article I wrote, dealing with U.S. bank account for non-U.S. business owners.
I hope that gives you some ideas on how to deal with this issue.
Social Media is increasingly the preferred method for businesses to connect with their clients, peers and customers. We are dedicated to share information and useful tools to help you grow your business.