About Tesseract Holdings Limited (12049715) United Kingdom