About Nrr Communications Ltd (07332316) United Kingdom