That magazine is basically the daily sport of car mags. Wouldnt believe it.
Has been discussed in detail on the RS forums and RUK said its nonsence. Which you can agree with when you consider that the Williams F1 team are not connected in any way to Renault.