About Watch Museum Ltd (13086654) United Kingdom