About Special Projects Studio Limited (08900619) United Kingdom