PANGAEA LIFE SCIENCE SOLUTIO… 727683 valuation | Upswitch bv