About Keyhaven Capital Partners Iv L.p. (SL019375) United Kingdom