About Tesseract Academy Limited (11291956) United Kingdom