About Tesseract Technology Limited (12783644) United Kingdom