Result Firstsource Solutions Ltd - 532809 - Financial Result For The Quarter Ended June 30 2025 BSE India Financial Result- June 30 2025