On Ideas is a firm that offers advertising, public relations , digital content, design, and consultancy.