About Logic Worx Limited (07066323) United Kingdom