Sharemaestro, Shenzhen Q&D Circuits Co., Ltd. (301628), 2026-07-31, https://sharemaestro.com/evidence/dbcb5004-340e-4b29-a276-55525dba3917/ Record ID: dbcb5004-340e-4b29-a276-55525dba3917 Record checksum: d20286bed6b6e70c5d5a386bd2502c14978279598ab915c39db28e93497c0fc0