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
1819, Building 5A, Qidi Xiexin, No. 333 Longfei Avenue, Huangge Community, Longcheng Street, LonggangDistrict, Shenzhen, China