About Terralogic Ltd (03845454) United Kingdom