Not sure if this is useful info but I just received reply from them that they do not offer international banking services. FYI I tried to open a business bank account for my UK company. Was trying to open a bank account on my own without so called "introducers"