Search the register – results All results SCREEN CHANGERS 09001079 - Dissolved on 29 September 2020 49-51 East Road, London, N1 6AH