Envision
Envision enables young people to realise their capacity to make a difference.We do this by providing a supportive framework for young people to set up and run their own projects tackling issues of concern in their schools and local communities. Founded by