About Terra Pactum Ltd. (07330642) United Kingdom