About Logicross Limited (07410363) United Kingdom