About The Helicon Watch Company Ltd (11698369) United Kingdom