MEC Global Solutions, MEC’s international hub based in London, has made a significant investment in talent, hiring three new faces to join....