About Stinkysaurus Limited (06433090) United Kingdom