About Nomad Watches Limited (SC469902) United Kingdom