About Watches International Holdings Limited (05803983) United Kingdom