About Sls Investment S Limited (12627795) United Kingdom