Children's Cancer and Leukaemia Group is a research organisation in Leicester, GB. OpenAlex records 320 works and 55,778 citations for it.