Search the register – results All results IGENNUS LIMITED 04934116 - Incorporated on 16 October 2003 St Johns Innovation Centre, Cowley Road, Cambridge, CB4 0WS