About Strategic Technology Solutions L.p. (SL025296) United Kingdom