About Lx Holdings Limited (11104938) United Kingdom