Major UK retail and commercial banking institution
Well-known UK bank with significant market presence and customer base