Teloro S.A. de C.V. is a 20,000 sq ft, world class, advanced contact center located in Tijuana, MX. We focus on Solar services including lead generation, appointment setting and back office services.
Our efforts result in over 1.5 megawatt in solar sales monthly.