Maurice Madiba, CEO of Cloud Atlas joins CNBC Africa to give insight into the investment landscape in Mozambique in light of the $23 billion liquefied natural gas project, which would make the country the largest producer and exporter of gas in Africa.