About Sammy Snail Ltd (07843376) United Kingdom