About Sc Investment Holdings Ltd (11782352) United Kingdom