About Terra Investments (gb) Limited (04952148) United Kingdom