About Snell (europe) Ltd (05036307) United Kingdom