Number of articles reported in 2023 – 13Number of requests for review – 27Number of reviews received – 27Percentage of articles accepted for publication – 76%Average time from submission to publication – 6 months