35 employees
SCRATCH is a small but ideally established independent agency called brand advisors, strategists, designers, developers and marketers.
2004