About Scientia Slats Limited (13566712) United Kingdom