Vistaprint India has appointed Carat Media Services as its media agency. Vistaprint (Nasdaq:VPRT), is a leading online provider of professional....