Search the register – results All results THE COCHRANE COLLABORATION 03044323 - Incorporated on 10 April 1995 11-13 Cavendish Square, London, England, W1G 0AN