About Studio North And South Limited (10062909) United Kingdom