About Swatch Designers Limited (11727166) United Kingdom