Watchmakers - Tampere, Suomi sulje