About Tesseract Engineering Limited (10745333) United Kingdom