About Snaps London Ltd (12893304) United Kingdom