About Primrose Hill Investments Ltd (12873103) United Kingdom