The tiny island of Moskito is so remote that on a chart it appears little more than a drop in the sun-kissed Caribbean Sea. But in recent years it has caught the eye of tech billionaires The paradisal Moskito Island is situated off the coast of Virgin Gorda, the third-largest of the Caribbean British Virgin Islands The Branson Estate: Surrounded …