About Studio Yoke Ltd (13328258) United Kingdom