About Snap & Shop Ltd (13403539) United Kingdom