Micro1's $12.5M offer challenges Google's Spirit data deal