About Tappex Thread Inserts Limited (00575166) United Kingdom