About Industrial Interface Limited (05563003) United Kingdom