About Snaggle Limited (04136366) United Kingdom