About Logic Lattice Limited (10727117) United Kingdom