About Terralogic Software Solutions Limited (09758465) United Kingdom