Maropost Appoints Michael Schirrmacher as its SVP of Sales for Europe and Managing Director for the UK Read more