Life Sciences Leadership… 820684173 valuation | Upswitch bv