About Dogtooth Films Ltd (12404082) United Kingdom