About Keyhaven Growth Partners Gp L.p. (SL011086) United Kingdom