About Studio Eight Productions Limited (03205927) United Kingdom