Continuing the trend of startup closures witnessed in 2023, as many as 12 startups have already shut shop in 2024, despite ...