About Intellect Communications Ltd (05907571) United Kingdom