About Latticetrix Limited (13636312) United Kingdom