News Stand Aside Shuttered High Streets: Is Coinbase the UK’s Next Big Bank? editorial staff 12. November 2025