About Tesseraft Limited (10610294) United Kingdom