Placebo-controlled Study Comparing Niraparib Plus Pembrol... | NCT04475939 | Trialant