About Lattice Solutions Limited (11866910) United Kingdom