About Yarn Studio Ltd (10948940) United Kingdom