About Tesseract Management Systems Limited (03199681) United Kingdom