https://www.companyinformation.co.uk/company/05781627-SWATCH-LIMITED
SWATCH LIMITED - Overview - Company Information UK