About Lattice Projects Limited (05948210) United Kingdom