About Interpower Components Limited (02682925) United Kingdom