About Excoms Innovation Center Limited (10982946) United Kingdom