About Technology Relations Limited (02038372) United Kingdom