About Sll Investment Limited (10002472) United Kingdom