About Dogtooth Technologies Limited (09079342) United Kingdom