About Tesseract Technologies Ltd (13065206) United Kingdom