About Keyhaven Capital Partners Ii (gp) Limited (SC301257) United Kingdom