About Snaps Europe Ltd (11228218) United Kingdom