42 information services (including on-line information services) relating to computers, electronic communications networks including the global computer network and information technology; computer services; advisory and consultancy services relating to electronic communications networks including the global computer network; computers, computer programs, hardware, firmware and software; testing and assessment of computers, computer programs, computer systems, databases, electronic communications systems, hardware, firmware and software; updating of databases, computer software, firmware and hardware; computer programming and computer software design; wholesale and retail services in relation to computers, electronic communications networks including global computer network access, email, computer software, computer firmware and computer hardware; updating of material on the global computer network; maintenance of global computer network sites; design and modification of computer equipment, computer systems, databases, computer programs, computer software, computer firmware and computer hardware