Watchmakers - Turku, Suomi sulje