Sharemaestro, Huabao Flavours & Fragrances Co., Ltd. (300741), 2026-07-30, https://sharemaestro.com/evidence/3790c3f1-0bbe-48f0-ac94-b0c626eb5898/ Record ID: 3790c3f1-0bbe-48f0-ac94-b0c626eb5898 Record checksum: 781262db30f5d10871b08949cd9f6bdac82b8cb1183603bc288d4d24568a9f0b