majic corp