01 Aug 2023 Jiliti acquires IT Infrastructure manager StorTrec Companies have combined presence in 17 countries