Our valued sponsor

NEED TO OPEN A NEW COMPANY BANK ACCOUNT

What requirements do you have to the bank?
 
In the same boat here. Although, not the same industry (online publishing/advertising), not from UK but Southeastern Europe, with IBC incorporated in Belize. Any solutions so far?