About Tesseract.it Ltd. (09514407) United Kingdom