“Squids In”? Goldman Sachs Launches UK Retail Bank Account Promises an "intuitive digital experience" By CBR Staff Writer