About Telestack Limited (NI040206) United Kingdom