Tavistock was absorbed by the Royal Institoot of International Affairs, now headquartered at Chatham House. The English version of the Council on Foreign Relations:
Welcome to Chatham House
"Chatham House has been the home of the Royal Institute of International Affairs for nearly nine decades. Our mission is to be a world-leading source of independent analysis, informed debate and influential ideas on how to build a prosperous and secure world for all."
http://www.chathamhouse.org.uk/
Nice PR. The reality is more like SPECTRE (James Bond movies)
SPECTRE (SPecial Executive for Counter-intelligence, Terrorism, Revenge and Extortion)