
Blooming minds, runs courses and provides training by professional philosophers in presenting philosophical ideas to children and young people. Find out more >
Blooming minds, runs courses and provides training by professional philosophers in presenting philosophical ideas to children and young people. Find out more >