About Independent Telecommunications Consultants Limited (03891452) United Kingdom