Portfolio 1 Investments
Efferon
biotech, medtech
seed
€2.5 M
May 2026
Lead