Mathematics - you will lean a lot, and be unemployable - so you have to make bank at your own business. It worked for me.
Honestly, I don't think there is a perfect fit. If you plan on being an in the trenches / do the work kind of affiliate, I think CS / Math with CS + creative writting etc. can be helpful.
Long term, if your goal is to build a business, then accept that your are in the Talent management / team leadership business. A business degree can help with that, as well as teaching you the ins and outs of writting business plans, raising money, etc.
Maybe a business degree with a minor in CS or CS degree with a minor in business - that way you get some basic skills in key areas, and you meet Tech wizards who will make tommorrows billion dollar products.