About Tesseract Limited (02934702) United Kingdom