About Icom Technologies & Telecom Limited (08474691) United Kingdom