About Snap Hertfordshire Limited (05675048) United Kingdom