Why would you pay good money for Alexa's information. I looked up my site and Alexa is telling me I have 27 sites linking to my domain, Google is telling me 101. Alexa is telling me I have 1 daily pageviews per visitor and Google is telling me 2.3. Alexa is telling me pinterest.com and instagram.com are linking to my site and Google is telling me they are not, I don't use them so they have no reason to link to my site.
Where do they get this (rap, do they make it up? For a global SEO company they should really be able to do better.