Italian startup Renewcast secures 2M - Silicon CanalsRenewcast raised €2M in funding to enhance its wind energy forecasting platform and scale operations in Europe and the US.