About London X Digital Ltd (12695480) United Kingdom