About Vedra Studio Ltd (13427936) United Kingdom