About Sheep Tooth Ltd (12916778) United Kingdom