About High Technology Incentives Limited (02614366) United Kingdom