About Sts International (uk) Lp (SL015283) United Kingdom