Portfolio 1 Investments
SeaBeLife
biotechnology, pharmaceuticals, drug discovery
bridge
€2 M
Oct 2025
Investor