Singularity Future Technology agrees to sell 21,520,803 shares in $30 million private placement at $1.39 each - SGLY News | Rallies