About Interpower International Limited (01982614) United Kingdom