About Dogtooth Limited (05774226) United Kingdom