About October Studio Limited (04279390) United Kingdom