About Snapping Turtle Limited (05889485) United Kingdom