About Snapsa Ltd (13127062) United Kingdom