As far as I know all banks in the UK will require you to visit them to open the account, if you are in Europe you are allowed to open an account in the UK by personal visit. Otherwise you can open the account in Cyprus or Latvia if accepted by Stripe. Other options are Mauritius or Hong Kong the...