Result Mastek Ltd - 523704 - Results-Financial Results For Quater And Year Ended On 31St March 2025 BSE India Results-Financial Results for Quater and Year Ended on 31st March 2025