About Studio 74 Management Limited (09786892) United Kingdom