About The Digital Imagination Workshop C.i.c. (11820045) United Kingdom