magicproductions inc