Ahmed Al Baker is the Co Founder and Executive Producer of Innovation Films.
3 people are employed at Innovation Films.
Innovation Films is based in Doha, Baladiyat ad Dawhah.