About Slimy Ruffians Ltd (07936110) United Kingdom