About Technology Innovation Manufacturing & Engineering Limited (08589534) United Kingdom