About Ten-x Property Limited (11958222) United Kingdom