Started with Reg No. 10057871 eight years ago, Terra Marine Limited had been a private limited company until 2022-06-28 - the date it was formally closed. The company's official registration address was 105 Maes Ty Canol, Baglan.
Anthony S. was the firm's managing director, assigned to lead the company in 2021 in November.