42 Computer programming; duplication of computer programs; computer software and hardware design and development; installation, updating, maintenance and repair of computer software; providing search engines for the internet; creating and maintaining web sites for others; hosting computer sites (web sites); design of computer databases; design, drawing and commissioned writing for the compilation of web sites; optimising Internet search engines, development and design of Internet sites; information relating to all the foregoing provided on-line from a computer database or the Internet; search engine optimisation services; evaluation of and reporting on the result of search engine optimisation; consultancy, advisory and information services relating to the foregoing