About Slsb Investment Limited (SC613831) United Kingdom