About Maynard S Mammals Ltd (12090777) United Kingdom