About Foundation For Digital Creativity C.i.c. (10951506) United Kingdom