About Nrc (st Helen) Ltd (10359592) United Kingdom