Treba

visit site
Located in London, England, Treba is a Back Office Outsourcing company. They offer Back Office Outsourcing, Employer of Record (EOR) Services, Customer Service Outsourcing, and Finance & Accounting Outsourcing (FAO) and were founded in 2025.

Client Insights

Industry Expertise

Financial services

15%

Information technology

12%

Legal

10%

Medical

10%

Business services

8%

Education

8%

Insurance

8%

eCommerce

8%

Retail

6%

Client Size Distribution

Small Business (<$10M) 60%

Midmarket ($10M - $1B) 35%

Enterprise (>$1B) 5%

Common Project Size

This provider does not have any client reviews.

Clients

This provider has not added their key clients.