About Nrc Solutions Limited (06416219) United Kingdom