About Lexro Limited (11152422) United Kingdom