About Studio 120 Limited (12997705) United Kingdom