About Snap International Limited (04127372) United Kingdom