About Csc Life Sciences Limited (02200831) United Kingdom