CALL TECH SUPPORT LTD, ARMAGH, Vereinigtes Königreich