The term "information storage and retrieval system" seems well established, but "information storage" is a compound modifier preceding the nouns yet has no hyphen in almost every instance I can see written online. Is this correct? I know that using hyphens in compound modifiers is often considered an issue of style, but typically I see most style guides recommend that compound modifiers preceding the noun (well-established convention) should be hyphenated, whilst ones after the noun need not necessarily be so (the convention is well established).
Many thanks.