A new space race is on, as tech companies rush to launch thousands of tiny satellites that will tell us more about what's happening on ...