Sharemaestro, Guangdong Naruida Technology Co., Ltd. (688522), 2026-08-02, https://sharemaestro.com/evidence/f2105b35-ff95-45a1-bfd1-dcb6ad3c7840/ Record ID: f2105b35-ff95-45a1-bfd1-dcb6ad3c7840 Record checksum: acc12752720999dd6589bca9fde95e35ed21a02b9172418aecc3ab7ac8e8c00e