Burgeoning talent pool leads TLT to launch in Birmingham
A decade after its last flurry of UK office launches, TLT is set to open in Birmingham. It will be the seventh UK office for TLT, which has long maintained a UK focus while forging strategic alliances with European firms. TLT said it has plans to house around 60 people in the city, with the […]