About Sniff And Snails Limited (12936127) United Kingdom