Best Foods, the Indian rice company, has launched a consumer-facing e-commerce site.