About Snap London Limited (08696178) United Kingdom