About Studio Participate Ltd (09751618) United Kingdom