About Primrose Hill Limited (10564649) United Kingdom