About Stupid Snout Ltd (12990201) United Kingdom