About Nrc Group Holdings Limited (13461693) United Kingdom