The company was formed on 14 July 2006 and took over the assets, liabilities and operations of Quo Vadis, a charitable trust, from 6 April 2017.
Quo Vadis Trust is registered under the Homes and Communities Agency (HCA).
Registered Company Number: 05876659
Registered Charity Number: 1116196
HCA Registration: 4703
Registered Office: 92 Brownhill Road, London, SE6 2EW