About Matterhorn Watch Company Ltd (13146361) United Kingdom