Home InternetE-Commerce Jumia reports record orders and revenue but investors remain unconvinced – TechCrunch