About Primrose Fry Technologies Limited (07845766) United Kingdom