This enterprise called Two Heads Technology was started on 2015-06-01 as a private limited company. This enterprise head office was registered in London on 4 Park House, 82 Holden Road. This place post code is N12 7DY. The company registration number for Two Heads Technology Limited was 09615804. Two Heads Technology Limited had been in business for six years until dissolution date on 2021-11-09.
The business was administered by 1 director: Thelma W., who was assigned to lead the company in June 2015.
Thelma W. was the individual who controlled this firm, had substantial control or influence over the company.