About Call Control Technologies Limited (08296070) United Kingdom