About Lexicon (europe) Limited (04527864) United Kingdom