IDEA INNOVATIVE DRUG EUROPEA… 625004 valuation | Upswitch bv