CASTLEWARD LIFE SCIENCES LIM… 667197 valuation | Upswitch bv