About Studio Bea Ltd (11518330) United Kingdom