About International Watch Group Limited (09510838) United Kingdom