BetMakers Technology Group finances BetMakers posts 6% revenue increase as headcount reduction continues 31/07/2023