January 28, 2025
British Business Bank’s ‘The Power of 10’ Report Reveals £97bn Impact on UK EconomyThe British Business Bank has released The Power of 10: 10 Year Impact Report, a comprehensive review of its impact on the UK economy since its inception in 2014