About Snap Transact Limited (11834037) United Kingdom