About Snap Squared Ltd (13454883) United Kingdom