42 Computer software design, computer programming, or maintenance of computer software; technical advice relating to performance, operation, etc of computers, automobiles and other machines that require high levels of personal knowledge, skill or experience of the operators to meet the required accuracy in operating them; testing, inspection or research of pharmaceuticals, cosmetics or foodstuff; rental of computers and providing computer programs