About Snailrings Ltd (12030888) United Kingdom