About Primrose Solutions Ltd (07243018) United Kingdom