Sharemaestro, China Demeter Financial Investments Limited (8120), 2026-08-19, https://sharemaestro.com/evidence/620c6065-ad2e-4059-bbca-1d48f4b7e437/ Record ID: 620c6065-ad2e-4059-bbca-1d48f4b7e437 Record checksum: 9cb9de91f31df32b91682d9a3279b6acdd4bab608393caed73eddfe004befad7