Ten Twenty Express began its operations in 2011 as a Private Limited Company under the ID 07836866. This company's registered office was based in London at Third Floor. The Ten Twenty Express Limited business had been on the market for at least seven years.
The company had one managing director: Antonio D. who was overseeing it for 6 years.