McD Squared is a marketing, communications and digital agency specialising mainly in IT, telecommunications and energy. Launched in July 2013, McD Squared provides strategic communications, media relations, marketing advice and social media communications services to niche organisations wanting to b... Read more
This company has no teams yet
This company has no offices yet