About Key Technology Solutions L.p. (SL008826) United Kingdom