About Primrose Investment Holdings Limited (12761176) United Kingdom