About Primrose Ventures Limited (08224897) United Kingdom