Megaspeed said Alice Huang left in 2025 as company conducts internal probe into Nvidia Fallout Megaspeed, the Singapore-based cloud computing company at the center of Nvidia's claims, said Chinese businesswoman Alice Huang officially left the company in August 2025.