Why do you need my Companies location?

Your company location determines what supported gateways are shown as well as how tax rates are offered and calculated. The company location that is used at signup will also help define the default site currency, although that may later be changed.