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...