Search the register – results All results THE CITIZENS FOUNDATION (UK) 04075959 - Incorporated on 21 September 2000 85 Tottenham Court Road, London, England, W1T 4TQ