42 Design and development of computer hardware and software for advertising and marketing purposes; providing temporary use of online non-downloadable software for advertising and marketing purposes; computer programming and software development; computer system analysis and consultation services; hosting of websites for advertising purposes