About Yoke Studio Ltd (12918099) United Kingdom