About Lexsor Limited (11717401) United Kingdom