According to a recent study by consumer finance site NerdWallet, Moorestown is the 9th best place to start a business in New Jersey.