About Nrx Media Limited (13534241) United Kingdom