Based in 142 Station Road, London E4 6AN Total Recall (london) Limited was categorised as a Private Limited Company registered under the 11214296 registration number. It'd been set up 6 years ago before was dissolved on 2022-04-19.
Jeffrey C. and Anthony M. were listed as company's directors and were managing the company from 2018 to 2022.
Anthony M. was the individual who controlled this firm, had substantial control or influence over the company.