The British Business Bank has spoken to Insider about building its profile in Yorkshire and the Humber and tackling funding barriers for new and growing businesses.