Company Number: 09054710 TREEBACK LIMITED (the "Company") is a Private Limited Company, incorporated on 23 May 2014 (Friday) in UK. The company current operating status is Dissolved and registered office is at FLAT 68 VIDA HOUSE, TRUNDLEYS ROAD, LONDON, UNITED KINGDOM.