Travel management company Fello has joined GlobalStar Travel Network. The one-year-old Fello, based in Central London, employs more than 50 and does over 24 million British pounds in business annually. GlobalStar operates through 3,500 locations in over 85 countries.