About Studio Octobers Limited (09000381) United Kingdom