M studio is a NJ-based graphic design, branding, web design, public relations, photography, videography, social media, event planning, and marketing agency.