About Tech Search Associates Limited (07943791) United Kingdom