42 Design of computer software and hardware; computer programming and software design; computer software installation and maintenance; Software services, namely, development, design, maintenance, engineering, research and writing of software, including the development, design, maintenance, engineering, research and writing of software for use on OEM devices, televisions, consoles and all other consumer and business to business platforms; programming of computer software for others; advisory and consultancy services relating to computer software and to the development, design, maintenance, programming, engineering, research and writing of computer software; development, design, maintenance, consultancy, programming, engineering, research and writing of computer software; computer and video games development; creation of computer graphics; computer game design; design and development services in relation to computer and video games and interactive entertainment products in the nature of video game interactive control floor pads, mats, control units and remotes; design services relating to the production of computer and video games and interactive entertainment products in the nature of video game interactive control floor pads, mats, control units and remotes ;developing, hosting and managing application software for social networking and online virtual worlds; hosting on-line web facilities for others for conducting interactive discussions; creating, maintaining and hosting websites of others; computer services, namely, hosting on-line web facilities for others for conducting online meetings; hosting on-line web facilities for others for sharing on-line content; website development and design services; computer and video games development; computer aided design for others; computer software development in the field of mobile applications