About Happy Cutie Studio Ltd (10875106) United Kingdom