About Terra Pragmatica Ltd (12620630) United Kingdom