About Slac Investments Limited (SC613750) United Kingdom