About Key Technologies Limited (06515775) United Kingdom