About Keyhaven Capital Partners (gp) Limited (SC251898) United Kingdom