About Lxrd Ltd (13593326) United Kingdom