About Xr Holdings Limited (11750964) United Kingdom