Trella's Marketing department is led by Habeeba Khattab (Shipper Growth and Ops Manager) and has 3 employees.
Habeeba Khattab
Shipper Growth and Ops Manager
Looking for a particular Trella employee's phone or email?