About Technology Services International L.p. (SL026349) United Kingdom