The Finance Shelf

Octo Telematics

Company · 1 documents

Key number
€51 billion €
Total capital directed to innovative start-ups in Europe in the last decade. Invest Europe p.4