About Logicscience Limited (13049417) United Kingdom