Shadowfax Reports FY24 Sales of Rs 1,885 Crore and Achieves EBITDA Profitability