About Semilattice Ltd (13381856) United Kingdom