Industry
Information Technology & Services, Software consultants, Information technology (IT) and Internet, IT, Internet, R&D, Information technology (IT) engineering, Enterprise application software (EAS), Application software, office, Software to customer specification, software houses
HQ Location
105 Victoria Street
London, London SW1E 6QT,, GB