Celestica Inc Customer Service Phone Numbers Customer service: +1 888-889-9998 Toll-free:    Celestica Inc Headquarters Info, Email, Phone number, Website and live chat Information Celestica’s Toronto headquarters were originally the location of IBM’s Toronto sales and support offices, which also supported a small manufacturing unit which built metal boxes for their mainframe computers and associated support