Portfolio 1 Investments
ICEYE
space technology, satellite imagery, defence technology
unspecified
€1 B
Jun 2026
Investor