Ali Baba offers meal delivery and online ordering.