About Scientia Holdings Limited (12645404) United Kingdom