TechAfter reaching profitability, carpooling platform BlaBlaCar secures $108M debt line admin 05/24/2024 0