About Key Support Services Worldwide L.p. (SL021428) United Kingdom