Our Data Center and company are located in Costa Rica.
To facilitate payments and purchases, we registered a LLC in the State of Delaware about 2 years ago, we used the company BizFillings for this.
Right after that, we went to Bank of America and opened a corporate account swiftly and with no problems.
All I can say is that we are happy with both of these institutions.
Hope this helps.