About Tesseract Management Ltd (11514331) United Kingdom