About Studio Logic Limited (07102668) United Kingdom