How Vuuzle Media Corp Limited manages to meet the challenges