Twig 13 January 2023 Twig World is an award-winning digital media company offering video-based products via a subscription service.