About Lexicon Emea Ltd (08622389) United Kingdom