About Lexoid Company Limited (12648209) United Kingdom