About Lexmae Data Solutions Limited (09371090) United Kingdom