About Straight Investments L.p. (SL015153) United Kingdom