Business Kwame Mensah Too Lost Publishes Its Performance Data to Build Startup Trust November 9, 2026