Tag: Rickshaw announces the appointment of leadership team