About Lark Investments L.p. (SL008434) United Kingdom