About Snapalogue Ltd (12764138) United Kingdom