Star Metro - Riders Plus Insurance Wins 2025 Consumer Choice Award for Home and Auto Insurance in Toronto Central