Company Description Cosmos Public Relations is a branding agency located in North West Delhi that specializes in divine marketing games, influential advertising, and curated public relations experiences. Role Description This is a full time on site role for a Business…