About Studio Open Ltd (12607948) United Kingdom