CEO
Rico Back
CEO Approval Rating
73/100
1999
PrivateSubsidiary of Royal Mail Group Ltd.
https://gls-group.eu