A visit — yours or an inspector's — is the surest check on a new supplier. Send a date and what you want to see; the request reaches them as an enquiry you can track.
Address
C Room, 15th Floor, Nanjing Normal University, Science&Technology Park, No 188 Shihu West Road, Wuzhong District, Suzhou, Jiangsu, China, 215100