About Tesseraction Limited (08229765) United Kingdom