Tag: Traveleads
Traveleads is ready to get back to business with new acquisition
Traveleads, an Edinburgh-based travel management company which is also based in Leeds, has bought over Omega Business Travel, moving to strengthen its place in the industry.
The company is part of the Global...