Sharemaestro, Shanghai New Vision Microelectronics Co., Ltd (688593), 2026-08-02, https://sharemaestro.com/evidence/c3990b24-16f2-4a2e-9493-63674c5b04c2/ Record ID: c3990b24-16f2-4a2e-9493-63674c5b04c2 Record checksum: 1b39a320ee4cece3dc2c57b5731ca60e84c50935b0545efd2efad5a26d5a43e5