42 Technical support of web-enabled business technologies; advice and consultancy services pertaining to technical support of web-enabled business technologies; computer programming services, computer programming in the fields of multi-media and electronic publishing; design, development, testing, installation, maintenance and technical support of computer software, databases, portals, websites; design, development, testing, installation, maintenance and support, computer media-discs, magnetic tapes, compact discs, DVD ROMs, parts and fittings for all of the aforesaid goods; hosting websites for others on a computer server for a global computer network; internet service provider services; graphic design services relating to books and periodicals.