DSTC Financial Statement for year ended 31 March 2025 September 8, 2025 The DSTC Financial Statement for year ended 31 March 2025 can be accessed here