About Lexical Software Solutions Limited (07126806) United Kingdom