About Lanark Capital Lp (SL029411) United Kingdom