About Nostrum Life Sciences Ltd (07337803) United Kingdom