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