Marketing & MediaAllLife appoints Artifact Advertising as marketing and communications partner28 Mar 2017