There are many digital marketing agencies that could create online marketing strategies, build websites and apps. But there are few who really take the time to understand who you are.