About Logicam Ltd (10957880) United Kingdom