About Lx London Limited (12698218) United Kingdom