About Serum Life Sciences Ltd (12914404) United Kingdom