About Ss Investments Holding Ltd (12120146) United Kingdom