Yang Liu wurde im Jahr 2017 gegründet. Die erste App wurde am 30. Juni 2017 gestartet und sie haben 14 iOS Apps am August 2025
Yang Liu ist ein Herausgeber der App Super Cutie Dinosaur und andere Apps in den Kategorien Education, Games, Productivity.