About Timed Watches Ltd (12574846) United Kingdom