About Logicscope Limited (08635458) United Kingdom