'Know your customer' is a well-known mantra in sales and marketing - as is 'know your competition'.  

Whilst this article looks at how we...