About Tetris Pharma Ltd (12548259) United Kingdom