About Primrose Investco Holdings Limited (11906513) United Kingdom