About Studio Killers Limited (08986585) United Kingdom