У Torch есть филиалы в Пекине, Шанхае, Чэнду и Сиане, а также несколько офисов в Шэньчжэне, Ухане, Лояне и других крупных городах Китая. В каждом регионе продаж есть региональный менеджер, менеджер по работе с клиентами и инженер по эксплуатации. В 2017 году Torch создает «Отдел международной торговли» с целью расширения зарубежного рынка и предоставления более качественных услуг зарубежным клиентам.