Watchmakers - Helsinki, Suomi sulje