42 Designing, developing, creating, maintaining and upgrading computer software used for self-driving and providing advisory, consultancy and information services thereof; designing, developing, creating, maintaining and upgrading computer software and providing advisory, consultancy and information services thereof; provision of computer software used for self-driving and providing advisory, consultancy and information services thereof; provision of computer software and providing advisory, consultancy and information services thereof; computer software design, computer programming, or maintenance of computer software and providing advisory, consultancy and information services thereof; provision of computer programs and providing advisory, consultancy and information services thereof; technical consultancy relating to the application and use of computer software; technical support services, namely, troubleshooting of computer software problems