About Primrose International London Limited (10590134) United Kingdom