About The Growling Shrew Ltd (10502716) United Kingdom