Business

Digital agency Mammoth to create 20 jobs after sealing new deals worth £9.6m