Sharemaestro, Shenzhen Neptunus Interlong Bio-technique Company Limited (8329), 2026-08-15, https://sharemaestro.com/evidence/72bd4b4b-d9e4-4e9b-955f-c96268799bd8/ Record ID: 72bd4b4b-d9e4-4e9b-955f-c96268799bd8 Record checksum: cdcd7380b12a9af2a3824350a09386ab2d6beeef32c4726f39a01f06f3f8f4d1