About The Scheherazade Foundation Cic (13038593) United Kingdom