About North Rode Scientific Services Ltd (11490598) United Kingdom