Curebase Series A May 25, 2021May 25, 2021 victor Curebase inks $15M Series A for a new approach to clinical trials