Building a business takes enormous effort no matter where your startup is based. But imagine trying to establish an internet company without having reliable internet service. Until December 2018, that was exactly the challenge facing entrepreneurs in Cuba.