BizClik Announces Finalists for the 2025 Global FinTech Awards