About Logic Arts Limited (01292965) United Kingdom