About Ten Ten Property Holdings Limited (13483628) United Kingdom