About Yo Studio Limited (13116114) United Kingdom