Business Bank of England to Launch 12% Interest Rate Capped Credit Card by Marcus Liu - Business Editor June 20, 2026 by Marcus Liu - Business Editor June 20, 2026 Major Bank Announces New Credit Card with 12% Interest Rate Cap, According to Official Statement A leading financial institution has announced plans to launch a new credit card with an … 0 FacebookTwitterPinterestEmail