About Tesserae Limited (03024564) United Kingdom