Statistics show that around 30% of new businesses will fail to turn a profit. If you run an e-commerce business in a high risk industry, or if you’re an e-commerce start-up, you can’t afford to let a little thing – like the wrong high risk merchant account cut into your profit margins. Here at Instabill,…