About Terra Investments (gb) Ii Limited (06362909) United Kingdom