Investor Shelf

Infarm

Company · 1 documents

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