Starguide Group FY26 net loss narrows 11% to USD 80,939; revenue drops 96% to USD 88 - STRG News | Rallies