AGM Notices
- 36th AGM – Recorded Transcript of Meeting
- 36th AGM – Voting Results and Scrutinizer Report
- 36th AGM – Summary of Proceedings
- 36th AGM – Newspaper Advertisement – July 18, 2024
- 36th AGM Notice
- 36th AGM – Newspaper Advertisement – July 2, 2024
- Postal Ballot – Voting Results and Scrutinizer Report
- Postal Ballot Notice – Newspaper Advertisement
- Postal Ballot Notice
- 35th AGM – Recorded Transcript of Meeting
- 35th AGM – Voting Results and Scrutinizer Report
- 35th AGM – Summary of Proceedings
- 35th AGM – Newspaper Advertisement – July 06, 2023
- 35th AGM Notice
- 35th AGM – Newspaper Advertisement – June 20, 2023
- 34th AGM – Recorded Transcript of Meeting
- 34th AGM – Summary of Proceedings
- 34th AGM – Voting Results and Scrutinizer Report
- 34th AGM – Newspaper Advertisement – July 05, 2022
- 34th AGM Notice
- 34th AGM – Newspaper Advertisement – June 16, 2022
- 33rd AGM – Video Recording for the benefit of the shareholders of the Company
- Postal Ballot Notice - Newspaper Advertisement
- Postal Ballot Notice
- Postal Ballot - Intimation
- 33rd AGM - Voting Results and Scrutinizer Report
- 33rd AGM - Summary of Proceedings
- 33rd AGM - Newspaper Advertisement - July 02, 2021
- 33rd AGM Notice
- 33rd AGM - Newspaper Advertisement – June 14, 2021
- 32ndAGM – Voting Results – Corrected – 11.09.2020
- 32nd AGM – Video Recording
- 32nd AGM – Voting Results – Corrected
- 32nd AGM – Voting Results and Scrutinizers Report
- 32nd AGM – Summary of Proceedings
- 32nd AGM – Newspaper Advertisement – July 31, 2020
- 32nd AGM Notice
- 32nd AGM – Newspaper Advertisement – July 16, 2020
- 31st AGM - Minutes
- 31st AGM -Summary of Proceedings
- 31st AGM- Voting Results
- 31st AGM- Report of Scrutinizer
- 31st AGM Notice
- 31st AGM Attendance Slip
- 31st AGM Proxy Form
- 30th AGM - Voting Results
- 30th AGM - Summary of Proceedings
- 30th AGM Notice
- 30th AGM Attendance Slip
- 30th AGM Proxy Form
- 29th AGM - Voting Results
- 29th AGM Notice
- 29th AGM Attendance Slip
- 28th AGM - Voting Results
- 28th AGM Notice
- 28th AGM Attendance Slip
- 27th AGM - Voting Results
- 27th AGM Notice
- 27th AGM Attendance Slip
- New Articles of Association
- 26th AGM Notice
- 26th AGM Attendance Slip
- 26th AGM - Notice under section 160
- 26th AGM - Voting Results
- 26th AGM - Report of Scrutinizer (E Voting)
- 26th AGM - Report of Scrutinizer (Poll)