Redglass Pictures is an award-winning studio that specializes in creating immersive short films and new media projects across all platforms.