Allen & Overy Ltd.