About Techsearch Technology Limited (03494598) United Kingdom