About Logicware Limited (04607904) United Kingdom