Logica Plc Stephenson House, 75 Hampstead Road, London, NW1 2PL, United Kingdom (London) Go back Search Reset results to starting set Reset