Twenty Group

Est: 2008
Average Rating: 1.00 / 5
Number of Reviews: 1
Headquarters: London, England
Number of Employees: 61


Date Written: 8/5/2019
Company Name: Twenty Group
Rating:

Review:

Poor email and called and then never followed up



Have you worked with Twenty Group? Share your Experience