About Studio Output Holdings Limited (12367420) United Kingdom