Depop corporate office is located in Eagle House, 163 City Road, London, Greater London, EC1V 1NR, United Kingdom and has 201-500 employees.
depop ltd
depop
depop inc
le bambolerie
depop ltd
east bay wholesale outlet
Departments
Number of employees
Operations
18
Marketing
16
Sales
13
C-Suite
6
Engineering & Technical
2
Finance
1
| Location | People at location |
| North America | 501-1,000 |
| Europe | 201-500 |
| Australia | 11-50 |
| Africa | 1-10 |
Explore people who held key positions, contributed to Depop's success, and advanced their careers.
Explore More
Founded in 2011, Depop is a peer-to-peer social shopping app for selling and buying of clothes, sneakers, streetwear and, accessories. Depop is located in London.... Read More