EV Player Appoints Mahesh Babu as its New CEO UK based electric vehicle firm, Switch Mobility has announced the appointment of Mahesh Babu as the company’s new chief executive officer (CEO) after incumbent Andy Palmer stepped down citing personal…