Big Slide Creative is a production company specializing in short documentary video for brands. 2023 Showreel