China Foods net loss narrows to $63,750 in Q2 FY26; revenue drops to $2 - CFOO News | Rallies