About Spartacus Productions Limited (01881931) United Kingdom