Zumbox, a Westlake Village, Calif.-based developer of a paperless postal system, has raised $8 million in Series A funding.
Zumbox raises $8 million