About Terra Investments (gb) Iv Limited (11692154) United Kingdom