A report out by ESPN 1000 (confirmed by ESPN NFL Insider Adam Schefter) is stating that the Tampa Bay Buccaneers will play one game in the 2011-2012 season in London, England. The Bucs will face the Chicago Bears during this game (called the NFL International Series), but the current date and time of the game is not yet known. Full NFL season schedules are not set to be released until next week.
Of course, this schedule is contingent on the NFL reaching an agreement with the NFL Player's Association, and ending the current lockout. There has been very little movement in negotiations since the two sides officially entered a lockout situation, and the battle will likely be fought in courts and last through the summer. It's impossible to say at this point if there will or will not be an upcoming football season, but the league is carrying on with planning as if there will be.
There have been four NFL games played in London since 2007, and the Buccaneers played there as recently as 2009. In their last time in London, the Bucs lost to the Patriots 35-7.