About Primrose Marketing Limited (04024496) United Kingdom