About Primrose Se Holdings Limited (12615037) United Kingdom