About Studio North South Limited (11287416) United Kingdom