About Studio Sera Ltd (11359490) United Kingdom