About Tesserae Partners Llp (OC321773) United Kingdom