Netflix Faces Legal Setback in Italy: Refunds Ordered for 25,000 Subscribers | Whale Factor