About International Technegroup Limited (01364362) United Kingdom