An international Egyptian-Finnish film and animation production company.
Based in Tampere Finland.