About Primrose Finance Limited (13191208) United Kingdom