About Keylord Investments L.p. (SL008100) United Kingdom