About Mongrel Thumb Limited (08530715) United Kingdom