About Technology Holdings Limited (02354697) United Kingdom