Stettler Sapphire Ltd, IMI Swiss Branch, Le Locle in Neuchâtel