About Studio Scene Limited (10165427) United Kingdom