About Timor Watch Company Limited (12193883) United Kingdom