About Tetractys Partners Llp (OC385519) United Kingdom