About Technical Reality Limited (10197198) United Kingdom