About Specialist Technology Solutions L.p. (SL024342) United Kingdom