STORM press preview + reception

Launched in 1989, STORM is the only recognized British watch brand on the market today. Products include watches, jewellery, bags, eye-wear, sleepwear and fragrances, and are sold in 45 countries internationally.