42 Computer services; information technology services; information technology consultancy; design, creation, development, programming and implementation of software and applications; software research; rental or leasing of computer hardware and computer software; installation, setting up, maintenance, repair and updating of computer software and applications; data migration services; application service provider (ASP) services; providing online non-downloadable software; providing temporary use of non-downloadable software and applications; provision of software as a service (SaaS) services; providing on-demand software; technical support and consulting services; information technology support services; software technical support services; information, advisory and consultancy services relating to all of the aforesaid