Product display constructions, branding and scenery set-up.
Corporate
SWAROVSKI
Grande Bretagne
May 2012