Portfolio 1 Investments
BaCta
industrial biotech, synthetic biology, bio-manufacturing, natural ingredients
seed
€7 M
Mar 2026
Investor