Advisor to leading PV stakeholders and first accredited Inspection Body to conduct PV modules pre-shipment inspection.
STS is a technical advisor and ISO17020 accredited Inspection Body trusted by the leading project developers, EPC and utilities worldwide
ContactsSenergy Technical Services
19J Huamin Empire Plaza, 726, Yan'An West Road, Changning District, Shanghai, 200050, P.R. China, China