Shopper360 H1 earnings up 31% to RM4.6m