About Stultus Films Ltd. (10371666) United Kingdom