I know one more service with bank accounts https://www.ecopayz.com/. They offer free debit cards in three currencies: EUR, USD and GBP. And you can choose which bank requisites (Great Britain or Latvia) can be used for depositing.
Do they provide an IBAN number with your name on it?