10-20 Media operates a vertical marketplace platform providing search solutions for local products and services.
Woodbine, United States
Media Production
+1 410-916-6194
Year : 2001
Annual Revenue : 1000000
Employees : 10
Total Money Raised : 2.8M
Address : 16005 Frederick Road