About Triumph Engineering Company Limited (00088497) United Kingdom