Marubeni Corp (TYO:8002) has agreed to buy a stake in Africa-focused solar home systems provider Azuri Technologies Ltd, the Japanese trader announced on Monday.