NCT01991652 - Collaborative Wilms Tumour Africa Project | Crick | Crick