About Logic Studio Ltd (07108059) United Kingdom