Sharemaestro, China Demeter Financial Investments Limited (8120), 2026-08-15, https://sharemaestro.com/evidence/ffde40a9-f537-44f7-aa19-66f14a97033c/ Record ID: ffde40a9-f537-44f7-aa19-66f14a97033c Record checksum: 6bcdf56af42b0a6cb4eefe60944b1f72758c981874f8978f9c01bfc750e35d94