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
Huizhou Zhongkai high-tech Zone, Chenjiang street, Chenjiang village, Luoqun Industrial Zone, Daxin Group 9th District 7 (plant), 2nd floor D area