I have a theory… and it was fully baked in my mind but now I got it
Google is launching Google TV to the UK and Europe in 2012 and it needs content from companies such as the BBC.
The logical place to have a presence is (of course I would argue is) MediaCityUK.
Doesn’t seem that baked now…