Online ordering platform Olo secures $18m investment

Olo offers food delivery to more than 100 million consumers. Credit: Robin Stickel, Unsplash.



  • Olo ordering