About Sts Investment Limited (10472465) United Kingdom