About Intercom Entry Limited (10687306) United Kingdom