About The Info & Comm Company Limited (13288264) United Kingdom