About Information Technology Management Consultants Limited (01945851) United Kingdom