About Tesseract Investments Limited (12790164) United Kingdom