Megaspeed says former executive Alice Huang left in August 2025 – AIDIRECTORY