FreeCast Completes Private Placement of 4.67 Million Shares | Intellectia.AI