Mission Digital reveals raft of new appointments and promotions