About Nxr Limited (10988581) United Kingdom