About Lexicon Holdings Limited (11861145) United Kingdom