About Tesseract (scotland) Limited (SC697176) United Kingdom