About Terra Services & Investments Limited (09172747) United Kingdom