About Intracommunicate Limited (04291756) United Kingdom