About Yikki Studio Limited (09115486) United Kingdom