But what does this mean for Mirka’s UK operation, based in Milton Keynes? “Sustainability is critical for any modern business,” comments MD, Craig … PrevNext