About Lexeoid Ltd (11030029) United Kingdom