NCT04899921 - Troriluzole or Placebo Plus Ipi Plus Nivo in Mel Brain Mets | Crick | Crick