Search the register – results All results INSTITUTE OF IMAGINATION 04921852 - Incorporated on 6 October 2003 School 360 Sugar House Lane, London, England, E15 2QS