The Kaleidoscope Foundation

Transforming lives by empowering disabled people

Registered Charity Number : 1187266