Portfolio 1 Investments
Self.co
digital health, medical diagnostics, biotech, healthcare
seed
€2.56 M
Nov 2025
Investor