About Yolk Studio Ltd (12090069) United Kingdom