About Ten Cubed Properties Limited (11201654) United Kingdom