Investor Shelf

British Business Investments

Company · UN · 1 documents

Key number
£1.1bn
Total BBI Commitments (2013–2023). British Business Bank p.5