About Woolly Mammals Ltd (08163279) United Kingdom