Designed by
Title
TheTradeDesk logo on screen smartphone #246016874
Description
TheTradeDesk logo on screen smartphone iPhone with notebook closeup. Trade Desk Inc is a global technology company. Moscow, Russia - September 10, 2021
This image is editorial