About Snailwax Limited (08942930) United Kingdom