About Studio Kiki Ltd (13304200) United Kingdom