High street bank implements new card and payment processing platform to deliver game-changing online banking services High Street Bank