Sherritt International Customer Service Phone Numbers Customer Service: 1 800 704 6698   Sherritt International Headquarters Info, Email, Phone number, Website and live chat Information Sherritt International is a Canadian resource company, based in Toronto, Ontario. The company’s business interests include nickel and cobalt mining, oil and gas exploration and production, and electricity generation. Sherritt is one