Largo Resources Customer Service Phone Numbers Customer Service: +1 416 861 9797   Largo Resources Headquarters Info, Email, Phone number, Website and live chat Information Largo Resources Ltd. is a natural resource development and exploration company. The Company owns interest in mineral properties, such as a vanadium-platinum group metal deposit in Brazil and a tungsten-molybdenum deposit in the