English 24SevenOffice Cited by user Sam Sailor on 08 Jun 2021 24SevenOffice is a Norwegian software company with headquarters in Oslo, Norway, and offices in Stockholm, Sweden and London, UK.