About Tri-star Technology Solutions L.p. (SL018632) United Kingdom