Knowing and understanding your customers so the right product can be presented and sold to them in the appropriate way is the route to overall business success. Thanks to advances in tech and ever more sophisticated marketing techniques it’s possible to gain much...