XD Inc., an investment holding company, develops, publishes, operates, and distributes mobile and web games in Mainland China and internationally. It operates through the Game and TapTap platform ...