About Lx Digital Ltd (12616244) United Kingdom