About Call Centre Technology Limited (03426593) United Kingdom