Sharemaestro, Wuxi Taclink Optoelectronics Technology Co., Ltd. (688205), 2026-08-05, https://sharemaestro.com/evidence/73129a4b-5b5a-444a-91eb-3d44a14f511a/ Record ID: 73129a4b-5b5a-444a-91eb-3d44a14f511a Record checksum: b3f284e14c9643a109cdd7b2b091d2952d049a8aad108e94bf93b9c8245d7d27