Witch Hat Atelier Wins Astra Award for Best Anime | Anime ID