About Primrose Holdings Limited (10407979) United Kingdom