Study on Low Dose Temozolomide Plus Metformin or Placebo... | NCT03243851 | Trialant