About Spartacus Films Ltd (12824480) United Kingdom