About Lemmatec Limited (07278311) United Kingdom