Definitions for "Exel"
Exel plc is a British based logistics company. Its headquarters are in Bracknell to the west of London. It operates in over a hundred countries.