About Sciensus Ltd (12283311) United Kingdom