Torch tiene sucursales en Beijing, Shanghai, Chengdu y Xian, así como varias oficinas en Shenzhen, Wuhan, Luoyang y otras ciudades importantes de China. Cada región de ventas tiene un gerente regional, un gerente de cuentas y un ingeniero de aplicaciones de campo. Torch establece el "Departamento de Comercio Internacional" en 2017 para expandir el mercado extranjero y brindar mejores servicios a los clientes extranjeros.