2685 Financials - Quantgroup Technology Limited | Makkler