Megaspeed says Alice Huang left in 2025 as it launches internal probe into reports about its business CNBC · Markets 1h ago