New Technology Twitter locks staff out of offices until next week By Rodrigo Andresen 3 years ago ‘Chief Twit’ takes control 27 October 2022 Musk completes his $44bn (£38.1bn) takeover of Twitter,