About Nrx Digital Ltd (12134223) United Kingdom