German e-commerce giant Otto has joined forces with the Aid by Trade Foundation, Care Mozambique, and investment corporation DEG to secure funding for Mozambique's cotton farming sector.