About Slc Ventures Limited (SC664616) United Kingdom