Square 2 marketing consultancies covers..

Web development strategies, branding, marketing and advertising, SEO, Social networks, market research, planning, project managing, online sales, email marketing and everything that can help promote businesses online and offline.