British Business Bank makes £147m annual loss September 25, 2023 -Top News·UK News BBB was set up in 2014 to lend money to and buy stakes in smaller UK businesses to help them start up Read More