Mctaggart Media began its business in 2017 as a Private Limited Company with reg. no. 10660687. The company's head office was located in Lichfield at Charter House. The Mctaggart Media Limited firm had been in this business for at least three years.
Jessica M. and Thomas M. were listed as company's directors and were running the firm for three years.
Executives who had significant control over the firm were: Thomas M. owned over 1/2 to 3/4 of company shares . Jessica M. owned 1/2 or less of company shares.