This firm referred to as Tfi.farm was established on 2016-06-06 as a private limited company. This firm headquarters was based in London on Suite 6, 19 Devonshire Terrace. The address post code is W2 3DW. The office registration number for Tfi.farm Ltd was 10217263. Tfi.farm Ltd had been active for 5 years up until dissolution date on 2021-01-12.
The following company was supervised by a solitary managing director: James G., who was assigned this position 8 years ago.
James G. was the individual who controlled this firm, owned over 3/4 of company shares.