Share Facebook Twitter LinkedIn Pinterest Email Megaspeed is launching an internal investigation into business reports following the departure of Alice Huang, who reportedly left the company in 2025.