Technology Layoffs of around 200 employees announced by Cars24 during reorganization process. , and Administrator 2025 April 27