About S T Investments Ltd (10760124) United Kingdom