B.A.G Films and Media Ltd is an Indian media company incorporated in 1993. It operates in television software production, film production, animation, FM radio, and new media. It has six business segments and four subsidiaries. The document provides details on the company's shareholding patterns, revenue, profits, and subsidiaries over 2008-2010. It held a joint venture with a South Korean company in 2007 to establish an animation production unit.