About Tetris Properties Ltd (13054664) United Kingdom