By Humayun Khan October 1, 2012 LetsLunch Launches in Europe, Adds ‘Sponsored Lunchers’ Feature San Francisco-based LetsLunch recently announced the launch of their services in London and the Netherlands, and debuted version…