About Lattice Software Ltd (10318225) United Kingdom