I strongly recommend GAC, DHL or any established internationally recognized freight forwarding companies.  Why, first of all for efficiency and reliability.  Established companies usually have their own branches not only agents in many destinations which can coordinate well the whole process.  They are able to track down immediately the status of cargo when you follow up and are committed in maintaining their standard of service.  I personally experienced this as outbound exhibition coordinator.