About Omega Watches Limited (07638241) United Kingdom