About Tesseract One Ltd (11729624) United Kingdom