About Snap Attax Ltd (09793737) United Kingdom