About Terra Investments (gb) Iii Limited (11028292) United Kingdom