About Logicris Limited (11643938) United Kingdom