About Tesseractal Limited (10435912) United Kingdom