About Snap Travel Tech Limited (11218459) United Kingdom