About Intellicom Limited (08303918) United Kingdom