You didn't state whether your intended online mall will be global or target certain geographical territory.
Then what value are you adding that will make business owners to opt for your service?
Apart from rent, what other ways will the online mall generate revenue for the business and investors?
Then finally, you stated that 30% of the rent will be distributed to the investors while 70% will go back to the shop owners, so as the founder, what goes to you or the company as reserve?