42 Computer programming services for data processing; research relating to data processing; development of systems for the processing of data; rental of data processing systems; software as a service (SaaS); hosting of software as a service (SaaS); hosting of cloud based software; temporary use of online non-downloadable software; provision of non-downloadable cloud based software; development of software; data mining services; geological estimation and research; geological research; geological surveys; geophysical surveys; provision of surveys (technical); provision of surveys (scientific); technical survey services; artificial intelligence consultancy; metallurgical testing; scientific and technological services; research in the field of artificial intelligence technology; providing information, including online, about scientific and technological services and research and design relating thereto; analysis of geological samples; analysis of materials; computer analysis; computer system analysis; advisory services relating to computer systems analysis; metallurgical analysis; providing information, including online, about industrial analysis and research services; scientific and technical analysis; technical data analysis services; providing online non-downloadable computer software; computer software development; computer software design; computer software consultancy; advisory services relating to computer software; computer software engineering; computer software programming services; computer support services (programming and software installation, repair and maintenance services); computer support services (software advisory and information services); consultancy in the design and development of computer software; design and development of computer software; installation and maintenance of computer software; provision of online non-downloadable web-based software; online provision of web-based software (non-downloadable); provision of online non-downloadable software (application service provider); providing virtual computer systems through cloud computing; design and development of computer software for cloud computing.