About The International Watch Company Ltd (13228325) United Kingdom