Comment Comment by Ysx Less than 1000 employees in London, they're not a big deal in that sense. parent Ysx 5 months ago