About Sofa Studio Ltd (11306389) United Kingdom