About International Technology Consultants Limited (02499421) United Kingdom