About London Watch Inc Ltd. (12253964) United Kingdom