2001 is the year of the start of Sta Travel Management Limited, a company registered at 6 Snow Hill, , London. That would make 23 years Sta Travel Management has been on the British market, as it was founded on 2001-04-24. The company's Companies House Reg No. is 04204564 and the company post code is EC1A 2AY. From 2010-10-12 Sta Travel Management Limited is no longer under the business name De Facto 931. This enterprise's Standard Industrial Classification Code is 70221 meaning Financial management. Sta Travel Management Ltd released its latest accounts for the period up to 2018/12/31. The latest confirmation statement was released on 2020/04/24.