About Tetris Management Limited (13255339) United Kingdom