About Primrose Hill Capital Llp (OC317123) United Kingdom