Su sede está en la calle principal 84b Whitechapel en el extremo del este de Londres.