About Nrr Consulting Ltd (10482654) United Kingdom