About Sc Life Sciences Ltd (12209378) United Kingdom