The first thing to say is that all of these estimates are in log odds, which are a bit strange.
So the baseline response (or “intercept”) of 0.6% is a probability, p, of 0.006. As you said, you can convert to log odds like this:
Log odds = ln( p / 1-p ) = ln(0.006 / 0.994) = -5.11
Next, an uplift of 10% means that the response rate is 10% higher for level 1 versus level 2 (or vice versa). This is the same as saying that it is an uplift of 5% versus the average response for both levels of the factor.
So a response rate of 0.63% for level 1 versus 0.57% for level 2.
Which means p = 0.0063 versus p = 0.0057.
Which means log odds for colour 1 = ln( 0.0063 / 1-0.0063 ) = -5.06
Finally the difference in log odds for level 1 versus the intercept is -5.06 - -5.12 = 0.0491
It is a bit confusing because of our definition of the intercept. We define the effect for level 1 as the change in response rate (in log odds) versus the baseline response rate, which is the response rate averaged across level 1 and level 2.
In other software the intercept is defined as the response for one level versus the other level.