About Studio 950 Limited (10411618) United Kingdom