Investor Shelf

ElevenLabs

Company · PO · 1 documents

Key number
£12.3 billion
Total equity investment into smaller businesses in 2025. British Business Bank p.6