About Studio 74 Limited (07340405) United Kingdom