About Sciensus Clinical Limited (13412146) United Kingdom