About Studio Ten Limited (05911499) United Kingdom