What is B2B marketing? Overview of business to business marketing. Plus the five biggest mistakes!