About The Devon Carousel Project C.i.c. (07671783) United Kingdom