About Special Technology Support L.p. (SL016223) United Kingdom