About Tessalogic Limited (09038273) United Kingdom