About Tesseract Industries Limited (11327704) United Kingdom